home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 2 / Tech Arsenal 2 (Arsenal Computer).iso / casm / ctm0005.txt < prev    next >
Encoding:
Text File  |  1994-04-15  |  13.2 KB  |  201 lines

  1.                    C Set ++ Class Libraries Version 2.1
  2.                                  Fixes List
  3.                    ------------------------------------
  4. *************************************************************************
  5. *                                                                       *
  6. *  This CSD contains fixes that apply only to C/C++ Tools Version       *
  7. *  2.01.  Do not attempt to apply it to C Set++ version 2.0 or to       *
  8. *  C/C++ Tools Version 2.0.                                             *
  9. *                                                                       *
  10. *************************************************************************
  11. =========================================================================
  12.                CTM0005 is informal Corrective Service.
  13. The following fixes are provided in Class Libraries CS CTM0005
  14. *************************************************************************
  15. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  16. *************************************************************************
  17.  QUAL-IMP      CCL          Reduction of generated code size by changing
  18.                             internal macro expansions.
  19. -------------------------------------------------------------------------
  20.  QUAL-IMP      CCL          Suppress informational warning messages
  21.                             in Collection Classes via #pragma info usage.
  22.                             Made Collection Classes independant from
  23.                             /Sp1 option and #pragma pack usage via
  24.                             #pragma pack(4) usage in header files.
  25. -------------------------------------------------------------------------
  26.  QUAL-IMP      CCL          Support multiple includes of "isynonym.hpp"
  27.                             to get independant of include sequence.
  28. -------------------------------------------------------------------------
  29.  QUAL-IMP      CCL          Improved coding example "dskusage" by
  30.                             changing output sequence from forward to
  31.                             backward.
  32. -------------------------------------------------------------------------
  33.  QUAL-IMP      CCL          Improved comments in coding example
  34.                             "DSUR".
  35. -------------------------------------------------------------------------
  36.  QUAL-IMP      CCL          Adjusted expected output in example
  37.                             "WORDBAG".
  38. -------------------------------------------------------------------------
  39.  PJ13362       UICL         IString::isLike failing on wildcard search
  40.                             Error encountered when pattern matching
  41.                             after * fixed.
  42. -------------------------------------------------------------------------
  43.  PJ13363       UICL         IStaticText paints disabled text wrong
  44.                             The static text handler is incorrectly
  45.                             painting disabled text in the static text
  46.                             field.
  47. -------------------------------------------------------------------------
  48.  PJ13365       UICL         No error message for
  49.                             IHelpWindow::addLibraries
  50. -------------------------------------------------------------------------
  51.  QUAL-IMP      UICL         IContainerObject::deleteRecord modified
  52.                             to fix memory Leak in the Container.
  53. -------------------------------------------------------------------------
  54.  QUAL-IMP      UICL         Cannot hide objects in the container
  55. -------------------------------------------------------------------------
  56.  QUAL-IMP      UICL         DDEClientConversation Hang on Shutdown
  57. -------------------------------------------------------------------------
  58.  QUAL-IMP      UICL         DDE uses critical sections incorrectly
  59. -------------------------------------------------------------------------
  60.  QUAL-IMP      UICL         Compiling all hpps with /Wall /Wgnr- /Wvft-
  61.                             results warnings. Customers on compuserve
  62.                             have requested that they be eliminated
  63. -------------------------------------------------------------------------
  64.  QUAL-IMP      UICL         Trap in ITextControl::displaySize when
  65.                             passed a null string.
  66.                             text() returned IString is out of scope
  67.                             before member function completes.
  68. -------------------------------------------------------------------------
  69.  QUAL-IMP      UICL         IMultiLineEdit::selectedTextLength text
  70.                             length is off by one character.
  71.                             Also hasSelectedText returns the wrong value
  72.                             when 1 character is selected.
  73. -------------------------------------------------------------------------
  74.  QUAL-IMP      UICL         The IScrollEvent constructor traps if
  75.                             no IWindow* can be found for the window
  76.                             originating the scroll message.  This occurs
  77.                             when creating a PM scroll bar window without
  78.                             the IScrollBar class and an IScrollHandler
  79.                             is attached to its owner window.
  80. -------------------------------------------------------------------------
  81.  QUAL-IMP      UICL         Tabbing from the last control in a canvas or
  82.                             back-tabbing from the first control in a
  83.                             canvas can cause the machine to hang.
  84. -------------------------------------------------------------------------
  85.  QUAL-IMP      UICL         Changing the icon of a container object
  86.                             refreshes the whole container and not only
  87.                             the object which icon was changed. Also,
  88.                             calling IContainerObject::setIconText while
  89.                             the IContainerControls refresh is OFF does a
  90.                             refresh.
  91. -------------------------------------------------------------------------
  92.  QUAL-IMP      UICL         Opening a popup menu on selected container
  93.                             objects and dismissing this popup menu
  94.                             refreshes the container ONCE for each
  95.                             selected container object.
  96. -------------------------------------------------------------------------
  97.  QUAL-IMP      UICL         DDE clean up of compares to false enum
  98. -------------------------------------------------------------------------
  99.  QUAL-IMP      UICL         When the DrawFlag on
  100.                             IListBoxDrawItemHandler::draw() is set to
  101.                             drewSelected, PM will no longer try to draw
  102.                             the selection highlight.
  103. -------------------------------------------------------------------------
  104.  QUAL-IMP      UICL         IViewPort logical size constrained by PM
  105.                             scroll bar limits.
  106. -------------------------------------------------------------------------
  107.  QUAL-IMP      UICL         IMultiCellCanvas does not paint with the
  108.                             color passed to setColor().
  109. =========================================================================
  110.                CTM0004 is informal Corrective Service.
  111. The following fixes are provided in Class Libraries CS CTM0004
  112. *************************************************************************
  113. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  114. *************************************************************************
  115.  PJ12170       UICL         Acknowledgement from remoteExecute handled
  116.                             incorrectly in DDE.
  117. -------------------------------------------------------------------------
  118.  PJ12171       UICL         IDM::rfObject is missing from rendering
  119.                             format constants and needs to be added.
  120. -------------------------------------------------------------------------
  121.  PJ12172       UICL         After bringing up a window from a popup menu
  122.                             from a container in a canvas, the window does
  123.                             not have the focus.
  124. -------------------------------------------------------------------------
  125.  QUAL-IMP      UICL         IFont class is missing operator=.
  126. -------------------------------------------------------------------------
  127.  QUAL-IMP      UICL         Memory for the window list is not being
  128.                             freed when a window is destroyed.  A static
  129.                             member of IMenuHdr is being freed too soon.
  130. -------------------------------------------------------------------------
  131.  QUAL-IMP      UICL         IMultiLineEdit::importFromFile adds one too
  132.                             many bytes to the mle if the file length is
  133.                             not a multiple of 1024.
  134. -------------------------------------------------------------------------
  135.  QUAL-IMP      UICL         After bringing up a popup menu for the entire
  136.                             container, you can no longer query the
  137.                             container object that has the cursor.
  138. -------------------------------------------------------------------------
  139.  QUAL-IMP      UICL         If you create a graphic PushButton with the
  140.                             sizeToGraphic style and pass in a rectangle,
  141.                             the graphic is displayed incorrectly.  In
  142.                             addition, it comes up in the highlighted
  143.                             state.
  144. -------------------------------------------------------------------------
  145.  QUAL-IMP      UICL         Need to imporve how the graphic is drawn on
  146.                             the graphic PushButton.
  147. -------------------------------------------------------------------------
  148.  QUAL-IMP      UICL         Setting a vector font on an IMLE causes a
  149.                             hang.
  150. -------------------------------------------------------------------------
  151.  QUAL-IMP      UICL         Using setDeleteObjectsOnClose in a details
  152.                             view container with many items can cause
  153.                             it to take an unacceptable amount of time
  154.                             to terminate.
  155. -------------------------------------------------------------------------
  156.  QUAL-IMP      UICL         istattxt.inl is not included in istattxt.hpp.
  157. -------------------------------------------------------------------------
  158.  QUAL-IMP      UICL         IThread::messageQueue returns HMQ_CURRENT
  159.                             instead of the actual message queue handle
  160.                             for the thread.
  161. -------------------------------------------------------------------------
  162.  QUAL-IMP      UICL         Setting the icon handle to 0 in
  163.                             IGraphicPushButton causes a trap in PMWIN.
  164. =========================================================================
  165.                CTM0003 is informal Corrective Service.
  166. The following fixes are provided in Class Libraries CS CTM0003
  167. *************************************************************************
  168. FIX/APAR      COMPONENT     PROBLEM DESCRIPTION
  169. *************************************************************************
  170.  PJ11717       UICL         In a multithreaded situation a hang would
  171.                             sometimes occur in UICL.
  172. -------------------------------------------------------------------------
  173.  PJ11719       UICL         A window handle was not validated before an
  174.                             attempt was made at creating an instance of
  175.                             IWindowClassName.
  176. -------------------------------------------------------------------------
  177.  PJ11721       UICL         IMenuHandler::menuEnded() was accessing
  178.                             memory that was no longer valid.
  179. -------------------------------------------------------------------------
  180.  QUAL-IMP      UICL         When creating a textCursor for a container in
  181.                             details view, the cursor does not work
  182.                             PROPERLY for all the text columns.
  183. -------------------------------------------------------------------------
  184.  QUAL-IMP      UICL         On receipt of WM_BEGINDRAG, UICL was
  185.                             attempting to obtain the pointer position
  186.                             from message parameter 2. The pointer
  187.                             position is actually contained in message
  188.                             parameter 1.
  189. -------------------------------------------------------------------------
  190.  QUAL-IMP      UICL         On receipt of DM_PRINTOBJECT, UICL was
  191.                             attempting to obtain a pointer to a DRAGINFO
  192.                             structure from message parameter 1. Message
  193.                             parameter 1 actually contains a pointer to a
  194.                             DRAGITEM structure.
  195. -------------------------------------------------------------------------
  196.  QUAL-IMP      UICL         Added IMenuDrawItemEvent as the first
  197.                             PARAMETER to IMenuDrawItemHandler::setSize
  198.                             VIRTUAL FUNCTION in order to provide a way to
  199.                             FIND THE ID OF the item to be sized.
  200. =========================================================================
  201.